a sight to behold - Turco Inglés Diccionario